using System;
using System.Collections.Generic;
using System.Runtime.Serialization;
using com.creditos.be.liclEntities;

namespace com.creditos.be.liclBases
{  
    public partial class OtrDir : Entity
    {

        private Int32 intOrigenSolicitudField;
        public Int32 OrigenSolicitud
        {
            get { return intOrigenSolicitudField; }
            set { intOrigenSolicitudField = value; }
        }

        private decimal intNumeroSolicitudField;
        public decimal NumeroSolicitud
        {
            get { return intNumeroSolicitudField; }
            set { intNumeroSolicitudField = value; }
        }

        private Int32 intCodigoIntegranteField;
        public Int32 CodigoIntegrante
        {
            get { return intCodigoIntegranteField; }
            set { intCodigoIntegranteField = value; }
        }

        private Int32 intCodigoConsultaField;
        public Int32 CodigoConsulta
        {
            get { return intCodigoConsultaField; }
            set { intCodigoConsultaField = value; }
        }

        private Int32 intNumeroDireccionField;
        [Column("odiNroDireccion")]
        public Int32 NumeroDireccion
        {
            get { return intNumeroDireccionField; }
            set { intNumeroDireccionField = value; }
        }


        private DateTime FechaReporteField;
        [Column("odiFecReporte")]
        public DateTime FechaReporte
        {
            get
            {
                return FechaReporteField;
            }
            set { FechaReporteField = value; }
        }

        private System.String NomEntidadField = string.Empty;
        [Column("odiDesEntidadReporte")]
        public System.String NomEntidad
        {
            get
            {
                if (NomEntidadField.Length > 40)
                   {
                       return NomEntidadField.Substring(0, 40);
                   }
                
                return NomEntidadField; }
            set { NomEntidadField = value; }
        }

        private System.String NomDireccionField = string.Empty;
        [Column("odiDesDireccion")]
        public System.String NomDireccion
        {
            get 
            {
                if (NomDireccionField.Length > 60)
                    return NomDireccionField.Substring(0, 60);
                return NomDireccionField;
            
            }
            set { NomDireccionField = value; }
        }

        private Decimal numeroSecuencia;
        public Decimal NumeroSecuencia
        {
            get { return numeroSecuencia; }
            set { numeroSecuencia = value; }
        }

    }
}
